A model and query language for temporal graph databases
نویسندگان
چکیده
Graph databases are becoming increasingly popular for modeling different kinds of networks data analysis. They built over the property graph model, where nodes and edges annotated with property-value pairs. Most existing work in field is based on graphs were temporal dimension not considered. However, time present most real-world problems. Many changes may occur a as world it represents evolves across time. For instance, edges, nodes, properties can be added and/or deleted, values updated. This paper addresses problem modeling, storing, querying graphs, allowing keeping history database. introduces relationships contain attributes (properties) timestamped validity interval. Graphs this model heterogeneous, that is, kinds. Associated high-level query language, denoted T-GQL, presented, together collection algorithms computing paths graph, capturing path semantics. T-GQL express queries like “Give me friends Mary, who lived Brussels at same than her, also give periods when happened”. As proof-of-concept, Neo4j-based implementation above client-side interface allows submitting to Neo4j server. Finally, experiments carried out synthetic sets, twofold goal: one hand, show plausibility approach; other analyze factors affect performance, length mentioned query, size graph.
منابع مشابه
A Visual Query Language for Temporal Databases a Visual Query Language for Temporal Databases
This paper addresses the issue of visual query formulation for temporal databases. We introduce a number of visual constructs that allow users to build queries in a modular, bottom{up fashion based on a temporal Extended Entity{Relationship Model. These constructs are: Temporal projection, temporal selection, time links, ltering and set operators, and temporal aggregates. This paper also identi...
متن کاملChapter 4 QUERY LANGUAGE AND ACCESS METHODS FOR GRAPH DATABASES
With the prevalence of graph data in a variety of domains, there is an increasing need for a language to query and manipulate graphs with heterogeneous attributes and structures. We present a graph query language (GraphQL) that supports bulk operations on graphs with arbitrary structures and annotated attributes. In this language, graphs are the basic unit of information and each query manipula...
متن کاملIntelligent Natural Language Query Interface for Temporal Databases
In this article, in order to enable a novice user to interact with the temporal database system and simplify the query processing in temporal database system, a Temporal Natural Language Interface(TNLP) has been designed and implemented. Object evolution in temporal databases is interesting, but none of the SQL-like algebraic languages take evolution into account. This work makes use of a tempo...
متن کاملA Graph-Oriented Model and Query Language for Events
Different applications can be modeled by sets of interrelated events, such as, sequence of natural disaster events, events in the urban development of a city, and innovation process trajectory in a manufacturing industry. This work is motivated by limitations of current database systems for modeling and querying about interrelated events. It proposes a graph-oriented model and query language fo...
متن کاملA graphical query language for simulation databases
In this paper we propose a graphical query language to analyse simulation runs which are stored in databases with a temporal dimension. A simulation run is a sequence of system states produced by discrete simulation. It may become very large such that manual analysis based on database browsing is not feasible anymore. Hence simulation databases require a specific query language to analyse the s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Vldb Journal
سال: 2021
ISSN: ['0949-877X', '1066-8888']
DOI: https://doi.org/10.1007/s00778-021-00675-4